﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ServiceModel;
using DataLayer;

namespace Remote
{
    [ServiceContract]
    [ServiceKnownType(typeof(Movie))]
    interface IScreenCastService
    {
        [OperationContract]
        List<ScreenCast> GetScreenCastsForMovie(string movieTitle);

        [OperationContract]
        void AddScreenCast(DateTime dateTime, int priceFactor, Movie movie);
    }
}
